Enabling End User Development through Mashups: Requirements, Abstractions and Innovation Toolkits
نویسندگان
چکیده
The development of modern Web 2.0 applications is increasingly characterized by the involvement of end users with typically limited programming skills. In particular, an emerging practice is the development of web mashups, i.e., applications based on the composition of contents and functions that are accessible via the Web. In this article, we try to explain the ingredients that are needed for end users to become mashup developers, namely adequate mashup tools and lightweight development processes, leveraging on the users’ capability to innovate. We also describe our own solution, the DashMash platform, an example of end-user-oriented mashup platform that tries to fill the gaps that typically prevent end users from fully exploiting the mashup potential as innovation instruments. DashMash offers an intelligible, easy-to-use composition paradigm that enables even inexperienced users to compose own mashups. As confirmed by a user-centric experiment, its paradigm is effective and increases the satisfaction of the end users.
منابع مشابه
DashMash: A Mashup Environment for End User Development
Web mashups are a new generation of applications based on the “composition” of ready-to-use services. In different contexts, ranging from the consumer Web to Enterprise systems, the potential of this new technology is to make users evolve from passive receivers of applications to actors actively involved in the “creation of innovation”. Enabling end users to self-define applications that satisf...
متن کاملUser Driven Service Design and Innovation Platforms
Integrating consumers into the design and development process of IT is a promising strategy for companies. To stimulate this co-production of IT through enduser programming specific user platforms for innovation have been developed. In this paper we illustrate how end-user programming and configurations has been a successful practice throughout the history of the PC – from the early stationary ...
متن کاملDesigning for all in the Information Society: Challenges towards universal access in the information age
ion entails the identification of abstract interaction components that can be used to encapsulate alternative concrete artefacts. Such abstract components are de-coupled from platform, modality, or metaphor specific attributes to provide a kind of reusable design “library”. Such an abstract element can be subsequently mapped to any particular concrete instance, given a specific user and context...
متن کاملService Mashups and Developer Support
Physical mobility in major cities has become an ostentatious issue and connected mobility, an application of Internet-of-Things (IoT) technologies has been readily propounded to soothe the situation. The context of connected mobility, where applications generally have to be designed on an adhoc basis to meet the user requirements, has gradually shifted the art of programming from the realms of ...
متن کاملPii: S0737-6782(01)00090-x
Manufacturers must accurately understand user needs in order to develop successful products–but the task is becoming steadily more difficult as user needs change more rapidly, and as firms increasingly seek to serve “markets of one.” User toolkits for innovation allow manufacturers to actually abandon their attempts to understand user needs in detail in favor of transferring need-related aspect...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011